package com.rpcservice.rpc.registry;

import java.net.InetSocketAddress;

/**
 * 服务注册接口
 */
public interface ServiceRegistry {
    /**
     * 注册服务到注册中心，注册中心可以是 ZK、Nacos、Eureka 等
     *
     * @param rpcServiceName    服务名称
     * @param inetSocketAddress 服务地址
     */
    void registerService(String rpcServiceName, InetSocketAddress inetSocketAddress);

    /**
     * 注销服务
     *
     * @param rpcServiceName 服务名称
     */
    void unregisterService(String rpcServiceName);
}
